Autoencoding Variation